package com.example.tse.rbhttpservice.service.account.model;

/**
* 绑定手机号，用于强制新绑定手机号码
* @author wliu
*  edit   tse
*/
public abstract class AccountBindMobileRequest {


public  AccountBindMobileRequest() {
nickName=giveNickName();
phone=givePhone();
uid=giveUid();
password=givePassword();
vcode=giveVcode();
avatar=giveAvatar();
gender=giveGender();
source=giveSource();
unionId=giveUnionId();
}


//昵称
private String nickName = "";

//手机号
private String phone = "";

//openId
private String uid = "";

//密码
private String password = "";

//验证码
private String vcode = "";

//头像
private String avatar = "";

//性别，1男2女
private String gender = "";

//来源，weiboquick、wxquick、qqquick
private String source = "";

//第三方绑定关联id
private String unionId = "";

/**
* 昵称
* @return nickName
*/
public String getNickName() {
return this.nickName;
}

/**
* 昵称
* @return nickName
*/
public void setNickName(String nickName) {
this.nickName = nickName;
}


public abstract String giveNickName();

/**
* 手机号
* @return phone
*/
public String getPhone() {
return this.phone;
}

/**
* 手机号
* @return phone
*/
public void setPhone(String phone) {
this.phone = phone;
}


public abstract String givePhone();

/**
* openId
* @return uid
*/
public String getUid() {
return this.uid;
}

/**
* openId
* @return uid
*/
public void setUid(String uid) {
this.uid = uid;
}


public abstract String giveUid();

/**
* 密码
* @return password
*/
public String getPassword() {
return this.password;
}

/**
* 密码
* @return password
*/
public void setPassword(String password) {
this.password = password;
}


public abstract String givePassword();

/**
* 验证码
* @return vcode
*/
public String getVcode() {
return this.vcode;
}

/**
* 验证码
* @return vcode
*/
public void setVcode(String vcode) {
this.vcode = vcode;
}


public abstract String giveVcode();

/**
* 头像
* @return avatar
*/
public String getAvatar() {
return this.avatar;
}

/**
* 头像
* @return avatar
*/
public void setAvatar(String avatar) {
this.avatar = avatar;
}


public abstract String giveAvatar();

/**
* 性别，1男2女
* @return gender
*/
public String getGender() {
return this.gender;
}

/**
* 性别，1男2女
* @return gender
*/
public void setGender(String gender) {
this.gender = gender;
}


public abstract String giveGender();

/**
* 来源，weiboquick、wxquick、qqquick
* @return source
*/
public String getSource() {
return this.source;
}

/**
* 来源，weiboquick、wxquick、qqquick
* @return source
*/
public void setSource(String source) {
this.source = source;
}


public abstract String giveSource();

/**
* 第三方绑定关联id
* @return unionId
*/
public String getUnionId() {
return this.unionId;
}

/**
* 第三方绑定关联id
* @return unionId
*/
public void setUnionId(String unionId) {
this.unionId = unionId;
}


public abstract String giveUnionId();

}
